/*============================= CSS RESET ===========================================*/
html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; }
/* remember to define focus styles! */
:focus { outline: 0; }
body { line-height: 1; color: black; background: white; }
ol, ul { list-style: none; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
kbd { font: bold 0.7em Arial, Helvetica, sans-serif;border-width: 1px 2px 3px 2px;border-style: solid;border-color: #ccc #aaa #888 #bbb;
padding: 2px 2px;white-space: nowrap;color: #555;background: #eee;}
/*============================= CSS RESET ===========================================*/
body { background: #fff3a6 url('images/bg.jpg') repeat-x; font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size: 12px; }
#wrap {margin: 0 auto; width: 950px; }
/*============================= HEADER ===========================================*/
#header {background: url('images/leftbg.png') repeat-y; height: 160px; margin-top: -16px;}
#header h1 {float: left; }
#header img {float: left; margin-left: 1px;}
#header h1 a { }
#header h1 a:hover {}
#header h2 { color: #1a6a36; text-align:center;width:100%; top: 95px;position:absolute;margin-bottom:10px;height:40px;}
/*============================= CONTENT ===========================================*/
#content {background:url('images/leftbg.png') repeat-y; clear: both;}
/*============================= LEFT ===========================================*/
#left { float: left; list-style-type: none; margin-left: 1px; margin-top: 50px; width: 216px;}
#left h2 { border-bottom: 1px solid #af3b19; color: #af3b19; line-height: 25px; margin: 0; padding: 0 0 0 5px;  }
#left ul li { line-height: 25px; width: 216px; margin-top: -1px; }
#left ul li a, #left ul li a:visited {border-top: 1px solid #f3e9a8;border-bottom: 1px solid #f3e9a8;display: block;color: #af3b19;font-size: 1.2em;
	text-decoration: none;	padding-left: 15px;}
#left ul li a:hover {background-color: #af3b19; border-top-color: #fff; border-bottom-color: #fff; color: #fff;}
#pub { border-bottom: 1px solid #af3b19; float: left; margin-top: 15px; width: 216px;}
#pub div {padding: 5px;}
/*============================= RIGHT ===========================================*/
#right {background-color: #fff;border-top: 1px solid #af3b19;border-bottom: 1px solid #af3b19;font-size: 1.2em;min-height: 500px;
margin-left: 218px;position: relative;top: 5px;width: 730px;}
#inside {padding: 5px 10px 5px 10px; width: 710px; }
#inside h1 { border-bottom: 1px solid #af3b19; color: #af3b19; font-size: 1.4em; font-weight: bold; margin: 0; margin-bottom: 5px; padding: 0; padding-bottom: 3px; }
#downright {background: url('images/downr.png') no-repeat; display: block; float: right; height: 25px; width: 720px;}
#right h2 { font-size: 18px; font-weight: 100; height: 30px; line-height: 30px; }
#right h2 a { text-decoration: none; color: #A3D74F; }
#right h2 a:hover { color: #fff; }
#footer {color: #000;clear: both;font-size: 11px;line-height: 25px;margin-top: 5px;padding-bottom: 50px;text-align: center;}
#footer a { color: #eee; }
#footer a:hover { color: #aaa; }
#littlebutton {margin-top: 6px;}
#littlebutton a img { margin-left: 1px; margin-bottom: 1px;}
.fup {height: 15px; margin-bottom: 1px;}
.fdown {height: 15px;}
#fl { float: left; margin-left: 27px;}
#fr { float: right; margin-right: 5px; }
/*============================= CUSTOM ===========================================*/
.textjustify {text-align: justify;}
.clear {clear: both;}
.floatl {float: left;}
.floatr {float: right;}
